From ad06a3d5ed330046fd1e7291cdb82a3533430911 Mon Sep 17 00:00:00 2001 From: "djm@kirby.fc.hp.com" Date: Thu, 15 Dec 2005 17:17:06 -0600 Subject: [PATCH] Turn off debug output for NaTpage consumption when ifa==0. In RHEL4, __strcpy_from_user seems to do this a lot (legally) and the massive debug output may hide other errors. --- xen/arch/ia64/xen/process.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xen/arch/ia64/xen/process.c b/xen/arch/ia64/xen/process.c index 02c221527e..97425e40c6 100644 --- a/xen/arch/ia64/xen/process.c +++ b/xen/arch/ia64/xen/process.c @@ -743,6 +743,13 @@ ia64_handle_reflection (unsigned long ifa, struct pt_regs *regs, unsigned long i printf("ia64_handle_reflection: handling regNaT fault"); vector = IA64_NAT_CONSUMPTION_VECTOR; break; } +#if 1 + // pass null pointer dereferences through with no error + // but retain debug output for non-zero ifa + if (!ifa) { + vector = IA64_NAT_CONSUMPTION_VECTOR; break; + } +#endif printf("*** NaT fault... attempting to handle as privop\n"); printf("isr=%p, ifa=%p,iip=%p,ipsr=%p\n",isr,ifa,regs->cr_iip,psr); //regs->eml_unat = 0; FIXME: DO WE NEED THIS??? -- 2.30.2